In-Vehicle Infotainment QA Engineer
Kforce Inc
Job Summary
Kforce is seeking an In-Vehicle Infotainment QA Engineer in Palo Alto, CA. This role requires a hands-on systems integration engineer with strong software and automotive experience. The engineer will lead the end-to-end integration of IVI software stack components, including embedded platforms, multimedia, middleware, and user-facing applications. Responsibilities include designing test benches, defining and executing test plans, automating test cases, and debugging complex software and hardware issues, ensuring a cohesive and reliable product.
Must Have
- Spearhead end-to-end integration of the IVI software stack
- Design, build, and maintain integration test benches and in-vehicle instrumentation
- Define and execute subsystem test plans; Convert manual tests into automated test cases
- Architect, automate, and execute stability, stress, and performance tests for IVI software
- Debug and root-cause complex issues spanning software, hardware, and cross-ECU communications
- Serve as the primary bridge between software engineering and vehicle validation teams
- Collaborate cross-functionally to drive software development solutions
- 5+ years of experience integrating and testing complex software systems
- Strong grasp of software testing methodologies and quality assurance processes
- Experience with version control systems like Git
- Familiarity with CI/CD pipelines such as Jenkins, GitLab CI
- Experience using bug tracking systems like Jira
- Track record of successfully debugging complex software and system problems
- Excellent problem-solving abilities and attention to detail
- Strong communication, interpersonal, and collaboration skills
Good to Have
- Master's degree in Software Engineering, Computer Science or a related field
- Experience testing automotive infotainment systems or other complex embedded systems
- Experience with Hardware-in-the-Loop (HIL) testing
- Experience working with specific infotainment operating systems (Android Automotive, Linux) or graphical user interface toolkits
- Experience with performance testing concepts and automating performance checks
Perks & Benefits
- Medical/dental/vision insurance
- HSA
- FSA
- 401(k)
- Life, disability & ADD insurance
- Paid time off (for salaried personnel)
- Paid sick leave (for hourly employees on a Service Contract Act project)
Job Description
Kforce has a client that is seeking an In-Vehicle Infotainment QA Engineer in Palo Alto, CA. Summary: Our client is looking for a hands-on systems integration engineer with a solid mix of software expertise and automotive experience. As a Systems Integration Engineer for Automotive In-Vehicle Infotainment (IVI), you will own the end-to-end integration of embedded platforms, middleware, multimedia, and user-facing apps, transforming individual subsystems into a cohesive product. You will need strong technical skills, a versatile system-level mindset for problem-solving, and the ability to deliver dependable, fully integrated hardware-software systems in close collaboration with diverse stakeholders. Duties Include:
- Spearhead end-to-end integration of the IVI software stack, including embedded platform, multimedia, middleware, and user-facing applications
- Design, build, and maintain integration test benches and in-vehicle instrumentation for testing, logging, and debugging
- Define and execute subsystem test plans on benches, HILs, lab cars, and prototype vehicles; Convert manual tests into automated test cases
- Architect, automate, and execute stability, stress, and performance tests to ensure system reliability for IVI software
- Debug and root-cause complex issues spanning software, hardware, and cross-ECU communications, driving timely fixes back to development
- Serve as the primary bridge between software engineering and vehicle validation teams
- Collaborate cross-functionally to drive software development solutions
Requirements
- Bachelor's or equivalent combination of relevant education and experience
- 5+ years of experience integrating and testing complex software systems
- A strong grasp of software testing methodologies, different types of testing, and quality assurance processes
- Experience working with version control systems, like Git
- Familiarity with the concepts and tools used in CI/CD pipelines such as Jenkins, GitLab CI
- Experience using bug tracking systems like Jira
- A track record of successfully debugging complex software and system problems
- Excellent problem-solving abilities and a sharp eye for detail
- Strong communication, interpersonal, and collaboration skills - you can clearly explain technical concepts and work effectively across teams
Even better, you may have:
- A Master's degree in Software Engineering, Computer Science or a related field or a combination of education and equivalent experience
- Experience testing automotive infotainment systems or other complex embedded systems
- Experience with Hardware-in-the-Loop (HIL) testing or testing directly on physical automotive hardware or vehicles
- Experience working with specific infotainment operating systems (like Android Automotive, Linux) or graphical user interface toolkits
- Experience with performance testing concepts and automating performance checks